<?php
//错误终止
function show_error($msg)
{
    exit($msg);
}
//写入文件
function write_file($file,$data)
{
    try {
        $f=fopen($file,'w+');
    }
    catch (Exception $e)
    {
        exit($e->getMessage());
    }
    fwrite($f,$data) or exit("配置文件写入失败!");
    fclose($f); 
    return true;
}
//数组查询
function find_array($array,$key,$val)
{
    $results = array();
    if(is_array($array))
    {
        if(isset($array[$key]) && $array[$key]==$val)
        {
            $results[] = $array;
        }
        foreach($array as $subarray)
        {
            $results=array_merge($results,find_array($subarray,$key,$val));
        }
    }
    return $results;
}
//Tag分割
function tags($str,$uri)
{
    //分割字符串
    $strs=explode('|',trim($str)); 
    $html='';
    //是否存在Tag
    if(count($strs)>0)
    {
        //输出Tag
        foreach($strs as $v)
        {
            $tag=trim($v);
            //标签是否为空
            if($tag!='')
            {
                $html.='<a href="'.$uri.$tag.'">'.$tag.'</a>,';
            }
        }
        return rtrim($html,',');
    }
    else
    {
       return ''; 
    }
}
//封面图片
function cover($str,$uri,$width='120px',$height='')
{
    //分割字符串
    $strs=explode('@',trim($str)); 
    //默认图片
    $pic='<a href="'.$uri.'"><img width="'.$width.'" height="'.$height.'" src="/assets/xxx.png"></a>';
    //判断是否存在图片
    if(count($strs)>0)
    {
        //判断图片地址是否合法
        if($strs[0]!='')
        {
            $pic='<a href="'.$uri.'"><img width="'.$width.'" height="'.$height.'" src="'.IMG_URL.$strs[0].'"></a>';
        }
    }
    return $pic;
}
//海报简介图片
function pops($str,$uri,$width='120px',$height='')
{
    //分割字符串
    $strs=explode('@',trim($str)); 
    //默认图片
    $pic='';
    //判断是否存在图片
    if(count($strs)>0)
    {
        //判断图片地址是否合法
        if(!empty($strs[1]))
        {
            $imgs=explode('|',trim($strs[1]));
            foreach($imgs as $v)
            {    
                if(!empty($v))
                {
                    $pic.='<p><a href="'.$uri.'"><img width="'.$width.'" height="'.$height.'" src="'.IMG_URL.$v.'"></a></p>';
                }
            }
        }
    }
    return $pic;
}
//播放地址分割
function cds($str,$path,$id)
{
    //分割字符串
    $strs=explode('$$',trim($str)); 
    //默认影片数
    $cds=count($strs);
    if($cds>0)
    {
        $uri='';
        for($i=1;$i<=$cds;$i++) 
        {
            $uri.='<p><a href="/index.php?m=vod&path='.$path.'&id='.$id.'&cd='.$i.'">CD'.$i.'</a></p>';
        }
    }
    else
    {
        $uri='播放地址不存在!';
    }
    return $uri;
}
